Authentication Method
UTMStack API uses Bearer Token Authentication:- Uses username/password to obtain a Bearer token for API requests
- Secure, user-specific authentication with token expiration
- Recommended for all API integrations and applications
Bearer Token Authentication
Step 1: Authentication Request
🔧 Request Example:
Make sure to replace the credentials (username and password) with the actual user credentials for your environment.
Step 2: Parse the Response
The response will be a JSON object containing the Bearer token, usually under the key id_token or similar, for example:
Step 3: Use the Bearer Token
Include the token in the Authorization header when making requests to protected endpoints.
Request Example:
Response:
Request without Authorization:
Response:
Official API Documentation
UTMStack provides two official resources where developers can explore and interact with the API:Interactive Swagger UI (Demo Instance)
For hands-on testing and live API interaction, you can explore the Swagger UI provided by the public UTMStack demo instance: https://demo.utmstack.com/swagger-ui/index.htmlEach client instance has its own unique Swagger URL, based on how their environment is configured.
https://<your-company>.utmstack.com/swagger-ui/index.htmlhttps://utmstack.<your-domain>.com/swagger-ui/index.html